// 搜索表单接口
export interface SearchForm {
  title: string
  keywords: string
  classificationId?: string // 分类id
  sortReadNum?: string
  sortLikeNum?: string
  sortCommentNum?: string
}

// 分页参数
export interface Pagination {
  current: number
  pageSize: number
  total: number
  pageSizeOptions: string[]
  showQuickJumper?: boolean
  showTotal?: (total: number, range: number[]) => string
}

// 表格展示字段
export interface TableRowFeilds {
  id: string
  title: string // 文章标题
  classificationId: string // 分类id
  content: string // 文章内容
  keywords?: string // 关键词
  status?: string // 关键词
  description?: string // 描述
  cover?: string // 文章封面图
  createTime?: string
  readNum?: number // 阅读量
  likeNum?: number // 点赞数
  commentNum?: number // 评论数
}

// 新增、编辑、查看的表单字段
export interface FormState {
  id?: string
  title: string // 文章标题
  classificationId: string // 分类id
  content: string // 文章内容
  keywords?: string // 关键词
  description?: string // 描述
  cover?: string // 文章封面图
  tags?: string[] // 标签
}
